@redText:#e8383b;
body{
	background-color: #f3f3f3;
}
.mask{
	z-index: 100;
	width: 6rem;
	height: 2.5rem;
	background-color:rgba(232,56,59,0.5);
	position: fixed;
	bottom: 50%;
	margin-top: -1.25rem;
	left: 50%;
	margin-left: -3rem;
	text-align: center;
	font-size: 0.8rem;
	line-height: 2.5rem;
	border-radius: 10px;
	display: none;
	span{
		color: #fff;
	}
}

.teadetail{
		margin-bottom: 1rem;

.tea_detailText{
	margin-top: 0.3rem;
	background-color: #fff;
	.detail{
			tbody{

				tr{
				padding: 0.2rem 0rem;
				display: flex;
				.attrName{
					width: 35%;
					text-align: left;
					padding-left: 1.5rem;
				}
				.attrValue{
					width: 65%;
					padding-left: 0.5rem;
				}
			}
		}
		}
	h3{
			background-color: #fff;
			text-align: left;
			text-indent:1rem;
			line-height: 2rem;
			font-size: 0.8rem;
		}
}
	.others{
background-color: #fff;
h2{
	font-size: 0.7rem;
	padding: 0.3rem;
}
	.desc{
		margin: 0;
		color: @redText;
		font-size: 0.6rem;
	}
	.price{
		width: 100%;
		text-indent:1rem;
		color: @redText;
		border-bottom: 1px solid #ccc;
		.fr{
			margin-right: 0.8rem;
		}
	}
	.count{
		height: 2.5rem;
		margin-top: 0;
		line-height: 2.5rem;
		position: relative;
		div{
			position: absolute;
			margin-right: 0.5rem;
		}
		.changeNum{		
			display: flex;
			left: 1.5rem;
			top: 0.65rem;
			border:1px solid #ccc;
			width: 3.4rem;
			height: 1.2rem;
			border-radius: 5px;
			overflow: hidden;
			span{
			padding: 0;
			display: inline-block;
			height: 1.2rem;
			width: 35%;
			text-align: center;
			line-height: 1.2rem;
			background-color: #ccc;
		}
		.num-input{
			box-shadow: none;
			width: 30%;
			font-size: 0.7rem;
			background-color: #fff;
		}
		}
	}
	}

.tea_detailImg{
		margin-top: 0.3rem;
		background-color: #fff;
		h3{
		background-color: #fff;
		text-align: left;
		text-indent:1rem;
		line-height: 2rem;
		font-size: 0.8rem;
	}
	div{
		img{
			width: 100%;
		}
	}
	}
}
.teaFooter{
	border-top: 2px solid @redText;
	position: fixed;
	bottom: 0;
	left: 0;
	height: 2rem;
	width: 100%;
	margin: 0;
	background-color: #fff;
	div{
		line-height: 2rem;
		padding: 0;
		text-align: center;
		color: #fff;
	}
	.payAll{
		text-align: left;
		padding-left: 0.5rem;
		color: #000;
		background-color: #fff;
	}
	.col-xs-3{
		background-color: @redText;
	}
	.col-xs-4{
		background-color: #f3a829;
	}
}